export default {
  methods: {
    handelChartFilter(data) {
      if (data.chartFilter && data.chartFilter.length) {
        data.chartFilter.forEach(i => {
          i.report = [];
          if (i.system && i.system.length) {
            i.system = i.system.filter(j => {
              return j.top && j.field;
            });
          }
        });
      }
    },
    setDefaultTime(data) {
      if (data.chartFilter && data.chartFilter.length) {
        data.chartFilter.forEach(i => {
          i.report = [];
          if (i.system && i.system.length) {
            i.system.forEach(j => {
              if (j.begin && j.end) {
                const begin = j.begin.toString().length === 10 ? j.begin * 1000 : j.begin;
                const end = j.end.toString().length === 10 ? j.end * 1000 : j.end;
                this.$set(j, 'timerange', [begin, end]);
              }
            });
          }
        });
      }
    }
  }
};
